package com.amazon.ags.api.leaderboards;

import com.amazon.ags.api.AGResponseCallback;
import com.amazon.ags.api.AGResponseHandle;
import com.amazon.ags.api.AmazonGames;
import com.amazon.ags.api.AmazonGamesClient;
import com.amazon.ags.api.RequestResponse;
import com.amazon.ags.constants.LeaderboardFilter;

public class AGLeaderboards
{
  public static AGResponseHandle<GetLeaderboardsResponse> getLeaderboards(Object[] paramArrayOfObject)
  {
    return AmazonGamesClient.getInstance().getLeaderboardsClient().getLeaderboards(paramArrayOfObject);
  }

  public static void getLeaderboards(AGResponseCallback<GetLeaderboardsResponse> paramAGResponseCallback, Object[] paramArrayOfObject)
  {
    AmazonGamesClient.getInstance().getLeaderboardsClient().getLeaderboards(paramArrayOfObject).setCallback(paramAGResponseCallback);
  }

  public static AGResponseHandle<GetPlayerScoreResponse> getLocalPlayerScore(String paramString, LeaderboardFilter paramLeaderboardFilter, Object[] paramArrayOfObject)
  {
    return AmazonGamesClient.getInstance().getLeaderboardsClient().getLocalPlayerScore(paramString, paramLeaderboardFilter, paramArrayOfObject);
  }

  public static void getLocalPlayerScore(String paramString, LeaderboardFilter paramLeaderboardFilter, AGResponseCallback<GetPlayerScoreResponse> paramAGResponseCallback, Object[] paramArrayOfObject)
  {
    AmazonGamesClient.getInstance().getLeaderboardsClient().getLocalPlayerScore(paramString, paramLeaderboardFilter, paramArrayOfObject).setCallback(paramAGResponseCallback);
  }

  public static AGResponseHandle<GetLeaderboardPercentilesResponse> getPercentileRanks(String paramString, LeaderboardFilter paramLeaderboardFilter, Object[] paramArrayOfObject)
  {
    return AmazonGamesClient.getInstance().getLeaderboardsClient().getPercentileRanks(paramString, paramLeaderboardFilter, paramArrayOfObject);
  }

  public static void getPercentileRanks(String paramString, LeaderboardFilter paramLeaderboardFilter, AGResponseCallback<GetLeaderboardPercentilesResponse> paramAGResponseCallback, Object[] paramArrayOfObject)
  {
    AmazonGamesClient.getInstance().getLeaderboardsClient().getPercentileRanks(paramString, paramLeaderboardFilter, paramArrayOfObject).setCallback(paramAGResponseCallback);
  }

  public static AGResponseHandle<GetScoresResponse> getScores(String paramString, LeaderboardFilter paramLeaderboardFilter, int paramInt1, int paramInt2, Object[] paramArrayOfObject)
  {
    return AmazonGamesClient.getInstance().getLeaderboardsClient().getScores(paramString, paramLeaderboardFilter, paramInt1, paramInt2, paramArrayOfObject);
  }

  public static void getScores(String paramString, LeaderboardFilter paramLeaderboardFilter, int paramInt1, int paramInt2, AGResponseCallback<GetScoresResponse> paramAGResponseCallback, Object[] paramArrayOfObject)
  {
    AmazonGamesClient.getInstance().getLeaderboardsClient().getScores(paramString, paramLeaderboardFilter, paramInt1, paramInt2, paramArrayOfObject).setCallback(paramAGResponseCallback);
  }

  public static AGResponseHandle<RequestResponse> showLeaderboardOverlay(String paramString)
  {
    return AmazonGamesClient.getInstance().getLeaderboardsClient().showLeaderboardOverlay(paramString, new Object[0]);
  }

  public static AGResponseHandle<RequestResponse> showLeaderboardsOverlay()
  {
    return AmazonGamesClient.getInstance().getLeaderboardsClient().showLeaderboardsOverlay(new Object[0]);
  }

  public static AGResponseHandle<SubmitScoreResponse> submitScore(String paramString, long paramLong, Object[] paramArrayOfObject)
  {
    return AmazonGamesClient.getInstance().getLeaderboardsClient().submitScore(paramString, paramLong, paramArrayOfObject);
  }

  public static void submitScore(String paramString, long paramLong, AGResponseCallback<SubmitScoreResponse> paramAGResponseCallback, Object[] paramArrayOfObject)
  {
    AmazonGamesClient.getInstance().getLeaderboardsClient().submitScore(paramString, paramLong, paramArrayOfObject).setCallback(paramAGResponseCallback);
  }
}

/* Location:           E:\android\Toy Defense 2_dex2jar.jar
 * Qualified Name:     com.amazon.ags.api.leaderboards.AGLeaderboards
 * JD-Core Version:    0.6.2
 */